top notch – Deutsch–English translations

🇬🇧 en de 🇩🇪

top notch adjective

erstklassig, exzellent
Wiktionary Links